Thats a good way but you can get better motherboards if you chip in a little bit. And when you search for CPU and MOTHERBOARDS, just look at the socket type the CPU has. Here let me explain
For example, the "Intel Core i7-920 Bloomfield 2.66GHz 4 x 256KB L2 Cache 8MB L3 Cache LGA 1366 130W Quad-Core Processor Model BX80601920"
http://www.newegg.com/Product/Product.as...6819115202
If you click "Specifications" you can see the socket type
"CPU Socket Type
CPU Socket Type LGA 1366" <<
Now you just search a motherboard with a socket type similar to "LGA 1366"
And this motherboard should work
"MSI Big Bang-XPower LGA 1366 Intel X58 SATA 6Gb/s USB 3.0 ATX Intel Motherboard "
http://www.newegg.com/Product/Product.as...6813130289
"Supported CPU
CPU Socket Type LGA 1366
CPU Type Core i7 (LGA1366)
FSB QPI 6.4GT/S "
This is a good way to figure out what you need, and please if im wrong in this post, correct me. And i would talk to people who previously built pc's because they know more then me
This is just an example ^