Luke4838P wrote on 2022-07-26, 08:25:
[...]
I need to buy the motherboard but I need advice on the one that gives me the best performance for a mid 2000s gaming pc.
In that case you want an Athlon64 or Pentium M, not a Pentium 4. Late Pentium 4 was a very hot-running dead-end, overtaken by both Intel's own mobile offerings (for which desktop boards were available) and AMD's hammer.
But that aside, my point was rather that you don't exactly have shops with hundreds of different 20-year old boards. If I say "GA-G1975X is the best motherboard for you", can you instantly find and buy it for an acceptable price? Probably not (in this case there are examples on eBay, but for hundreds of EUR - silly money). Moreover, unless you have very, very specific requirements - which you don't - almost anything with your target chipset(s) will be fine. So again: it makes a lot more sense for you to indicate which 2005-era boards you can easily and cheaply get your hands on, and then we can say which is the best match, rather than us telling you to get unobtainium. Which period boards can you easily get hold of?
I want to use xp as it had the longest life and excellent support of almost everything, from late 90s games to late 2000s/early 2010s.
The gaming pc I'm building it must have at least 4 gb of ram.
Windows XP 32b can't use more than 4GB of RAM, so 'at least' doesn't make sense. Windows XP 64b is an oddity with limited hardware and software support. If you want >4GB RAM, you need proper 64b support and you should look at Windows 7 (or Vista, if you are a masochist).
The graphics card should be also a good one that can keep up with the cpu.
One or two? This was an era when SLI and Crossfire were beginning, and you wanted "the best performance". Choosing one of those (or not) could help narrow down motherboard choice - and GPU - as they weren't all interoperable back then.
I want an authentic gaming pc build with XP that was designed for single core cpu PC's.
The motherboard chipset that supports upgrading can help me with a possibility to switch to newer models and improving the performance.
Upgrading to what? Again, games from this era will run on a current i7/Ryzen. The only reason for not running them on the current system is because you want that 'authentic gaming pc build' - so focus on that, on the specific era/system you want, not on potential upgrades. That's relevant for new systems, not retro stuff.