Hello,
Well that looks good, just a few things...
For your disc drive, why are you getting a DVD Rom.... i would recommend a DVD burner.
Also, your CPU cooling link, is the same as your DVD rom link...
Just one question, what is your budget? Depending on your budget, you "could" change a few...