I have a Dell Dimension E520. It has an Intel Core 2 Duo (3.0 GHZ), and 2GB of RAM. It currently has no operating system. I was thinking about putting Windows XP Professional, but that has no security updates. Other than that there is Windows Vista and Windows 7. Which one would run best? Thanks.