I like how you cherry picked the worst looking, earliest in development GTA5 image just to make a point.
Far Cry 3 pushed PCs to their limits with DX11 features and highly detailed environments - while the environments are obviously different, to suggest that GTA has higher detail is laughable. I mean, look at this:
GTA5 hardly a bad looking game considering the amount of detail packed into every image, Far Cry 3 has mountains and trees, wow so much detail, DX11!!!!!!!!!!!!!!!!!!!!!!!!!
All the games you quoted are NEWER technology wise than GTA5 which probably started development as soon as GTA4 was released in 2008.
And every other game has to deal with the same issue. You're just making excuses.
So its the developers fault that they only have 512MB of RAM to work with?
And that's entirely the fault of the developer. Max Payne 3 was designed around PC and had decent graphics, yet everything put out for GTAV looks terrible. If developing for the X360/PS3 is limiting the game then they shouldn't be developing for it, like a lot of other developers have realised. id Software's RAGE is the perfect example of targeting consoles, as they abandoned their PC heritage and designed everything around consoles running at 720p and the game was a technical disaster as a result. Watch_Dogs is being designed for next-gen consoles, PC and current-gen consoles and is due for release not long after GTAV but it looks dramatically better. Rockstar is too busy accepting truckloads of money from Microsoft and Sony to worry about artistic integrity or PC gamers.
Even if GTAV does make it to PC it will be very dated on release and it's entirely possible it will be a poorly optimised mess, like GTAIV was.
Max Payne 3 looks better because its not open world, they are self contained levels, its idiotic to even try and compare them. Watch_Dogs is targeted at next generation, GTA5 is targeted at current generation and has probably been in development for twice if not three times as long as Watch_Dogs hence the older tech and we haven't even seen Watch_Dogs running on PS360 yet so you can't say it looks better than GTA5.
I don't blame them for abandoning PCs, Consoles have a far larger target audience and far less piracy. PC games sell a fraction of the millions upon millions that console games sell.
I am a PC gamer but I am also not an entitled whiner about how developers are abandoning PC and we just get crappy console ports. Deal with it.