Also, a question about the MSI Z68A board, in the description for the RAM you will notice that the default max ram speed is at 1333 MHZ and for 1600 and 2133MHZ it needs to be overclocked, what does that mean? does it mean if I plug in a Corsair Vengeance DDR3-1600 then I would need to overclock it so that it run at it 1600MHZ speed?!
The gigabyte doesn't have onboard video ports; if you don't need them, get it. Both are about the same quality. Most boards default to 1066 or 1333 for the ram speed. All you do is change the memory setting from "auto" to "manual" and select your ram speed. To go past 1600, you would need to overclock the cpu on most boards. Go to both boards webpage and download the motherboard manuals and check out the bios options. It only takes a few minutes.