I have built quite a few computers in my 12 years of IT experience. You don't really have to worry about compatibility as long as you get the correct processor and memory for the motherboard.
Asus motherboards are the best for speed and stability. I also like the AMD Phenom II procs. ATI...