As for the SSD choice for 512 GB id take 2 240 drives and Raid them for even more perfromance.
of course it price dependent between 512 and 240 , but it would be better and faster if 2 240 SSDs installed in Raid formation using PCI express card (6GB\s total)