I've got MicroXP on an old laptop, on older hardware its pretty speedy, but with a Windows folder around the 199MB mark it has some shortcomings. It sounds like your hardware is more than capable of running Windows 7, I've also found that Windows 7 performs better than XP if the hardware is decent, its also a vastly superior OS so I would highly recommend it.