If I ever want to build a PC again, this site helps me assemble the parts and check their compatibility: [Wayback/Archive] Pick parts. Build your PC. Compare and share. – PCPartPicker
Of course it is not a 100% coverage or guarantee, but it will you a lot of hints when on-line configuring a system.
This is the system a friend was configuring and I was quite positively surprised:





