The only thing I miss is a CPU cooler and perhaps an SSD.
Also make sure that your mobo has the right socket. And enough room for everything.

Now why do you need 12 GB's of ram?