Yeah I know it is more difficult but it's nowhere near what people make it out to be. Developers and fans alike sit there making out they have to spend months and months 'optimizing' for 3570k's, 2500k's, 670's,580's, 6850's, 7950's, Athlons, Phenoms, 8350's etc. etc. but they don't. If a game works on a 4850, it'll work on every model above even better, and that's pre-driver optimization. If it runs on an i3 it'll run just as well on an i5/i7 and so on. There are CPUs to program for which aren't all that different in the way they act, there are pre-CUDA and CUDA NVidia cards to code for, and AMD which has retained almost identical architecture since the Radeon went HD.
As for RAM, most people have 4GB+ and for the ones who don't there should be lower resolution textures. You see if the developers actually bothered to make uber high res textures in the first place, it'd take 5 minutes to compress them and add them in as lower settings or for consoles, but they don't, they make them low resolution for consoles and then either don't bother upping them for PC or take ages doing so. Developers are so blind to that platform as they think everyone pirates etc. that they cba, really annoying.
As the guy above said, consoles blow big time. They are fine as they make gaming accessible for people and compliment gaming with titles like DmC and whatnot but just look what they've ended up causing... crappy running games on far superior hardware, lazy developers, exclusives, clouded PC sales that put the publishers off and so on.
As for RAM, most people have 4GB+ and for the ones who don't there should be lower resolution textures. You see if the developers actually bothered to make uber high res textures in the first place, it'd take 5 minutes to compress them and add them in as lower settings or for consoles, but they don't, they make them low resolution for consoles and then either don't bother upping them for PC or take ages doing so. Developers are so blind to that platform as they think everyone pirates etc. that they cba, really annoying.
As the guy above said, consoles blow big time. They are fine as they make gaming accessible for people and compliment gaming with titles like DmC and whatnot but just look what they've ended up causing... crappy running games on far superior hardware, lazy developers, exclusives, clouded PC sales that put the publishers off and so on.