Currently Nvidia and AMD both claim that current Videocards are anywhere from 10x to 20x more powerful then the 2 Major consoles, I Myself just bought a MSI GTX 670 and am not against upgrading however what on earth cause these console ports to demand so much freaking hardware. I can't help feel that Console devs and AMD and NVidia are giving us PC gamers the shaft and forcing us to Upgrade far to often in order to max out games. I understand that a lot more behind the sceens goes on with a PC but have you guy's seen Halo 4? that game looks stunning and I have a feeling if it were to be ported it would make a 7970 and GTX 680 scream and want mercy but why? What is going on why are Console devs able to do such amazing things with limited hardware? The next gen consoles have fairly outdated Tech as well if rumors are to be trusted. So just how many $500 dollar Videocards do you peeps feel we will have to buy this next Console Generation ? and Yes I know you don't have to upgrade but I am aiming my question at people like me who want max everything. My final thoughts are something very fishy is going on 10x and 20x the raw power yet less then a years worth of Maxing everything out at playable FPS.... It is as if they wanna sell consoles and consoles only.