Ok, so at the moment, I am in a situation where i NEED More gpu power because when battlefield 3 comes out in Q4, I want to be able to run it at max settings and at 1920 x 1080. I currently have an ATI Radeon 5850, but I was planning on going down the crossfire route, but after noticing that my second PCI-E Slot, is a gen 1, and clocks down to x4 *gen 1* when it is being used in crossfire, I can't see it being any use at PCI-E x2 gen 2 bandwidth...Useless and a waste of £130-£150. I was thinking of getting a 6970 or a gtx570, as they are in my budget as I have £170 (can push a tiny bit further if you can persuade me good), But If I sell the 5850, I will get £100 ish anyway, so "eBay" says!!! I know if I had the slots to get XFire, it would be a "Win-Win" as in benchmarks, it makes the newer cards seem like ****...Obviously on their own not in XFire! The 5850 XFire even wins the GTX580 (Single, Not SLI!) And XFire would clearly be the cheapest of options, but thats a "No-No" for me. So the question is, the AMD Radeon 6970...or....the NVidia GeForce GTX570, or any other cards in my budget which can compete! Bring the info on!