There's no way you can cram enough hardware into a $500 price point and make it run well for Windows XP, let alone Vista.