Extremely out of date though in many respects - For example, the newest NVIDIA card they list is a GT 240 and they are talking about Pentium 4s in a lot of places.
Nowadays Linux isn't nearly as fussy about hardware but one safe way of ensuring your hardware is going to work is make everything that can be Intel is Intel. For example, my laptop - Intel CPU, Intel Chipset, Intel Graphics, Intel WiFi, Intel Ethernet, Intel SATA and so on.
As far as graphics go - NVIDIA seems to have the edge, I have an AMD Radeon HD7950 and while it works under Linux, it's not an easy thing to get working and requires a reinstall of the drivers every time the kernel updates.