I did something similar on the site.
Basically googled running XP on W7, then it scanned it and said I need to be 'Professional' to be able to run XP, so paid to upgrade etc, then had the above problems.
This Laptop has been W7 from birth not previously updated.