Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.
Is the RX480 4GB at £189 good enough for my needs
Is the RX480 4GB at £189 good enough for my needs
Yes, absolutely.
Are they really that badSo would i be best to buy the £229 RX480 for my build and future proof it
Any idea when they will be available

Tons of misinformation in here. Would not trust anything pmc25 says anyways.Yes. NVIDIA have tried to emulate both a-synch and resource heap in software. The former results in either small or very large reductions in performance (so a lot of games just turn it off for NVIDIA), the latter results in completely crippled performance (though NVIDIA are still trying to claim it works and they offer full compatibility) ... hence why an RX480 gets about 2.5x the FPS of a 970 in Quantum Break. Also, the combination of resource heap, a-synch and cpu overhead reduction in some games (even where a-synch / resource heap are switched off for NVIDIA) results in such a vast increase in performance for AMD, that NVIDIA cards £200+ more expensive (980Ti) only offer similar performance - see Hitman DX12 & DOTA2 Vulkan.
The Total War: Warhammer DX12 patch that dropped this week results in ~25% FPS *reduction* on Pascal (10xx) & Maxwell (9xx) NVIDIA cards. AMD cards saw major gains, and as the engine (and others) get further tuned to DX12 (or Vulkan), the gains will get bigger.
Maxwell and Pascal will NEVER see major gains from DX12 or Vulkan, indeed practically every game so far sees a drop, because they don't support the features at a hardware level and NVIDIA's DX11 driver was already really good at working with the CPU overhead.
Then of course you have to remember that all the PS4 (& Neo) and XB1 (and Scorpio) AAA title console ports are being optimised for AMD's GCN architecture, with increasingly heavy use of a-synch compute, resource heap et al.