I'm not a gamer, but my neighbour's son is. Their PC is getting a little old and is no longer capable of running modern games, so I've been asked to build a replacement. The limitation with the current setup is mainly OS support for his aging Radeon card, but the motherboard is showing signs of failure, so it's time for a complete refresh.
What would 'gamers' recommend given any subsequent hardware replacement would likely be five years away?
I don't have a specific budget, but they're happy to spend more on something that will serve them for longer.
Are the more expensive cards worth it? Is single core performance still the most important consideration? Who is Eric Cartman's father? I'm a developer, so I'm open to suggestions and I'll try to put my Intel fanboy attitude aside and listen to constructive feedback.