Two problems, im not really sure if you heatsink will fit onto your motherboard and cpu. Secondly rather get 2 stick of 256mb Kingston Hyper X. The reason i say this is that 256mb are single sided sticks and tend to overclock better than 512mb which are double sided.
But eveything else seems to be fine.
<a href=\'http://fusion.vault9.net/inbound.php?user=Neosteve\' title=\'Get Fused!\'>
<img src=\'http://fusion.vault9.net/code/468x60.jpg\' alt=\'\' style=\"border:0;\" /></a>