Welp, problem solved, sort of. I reinstalled Ubuntu (from CD) alongside both 7 and XP, and it's working great. The boot menu is also fixed.
Now my only problem is my audio no longer working (it worked first install), but I can probably find help on that. Thanks guys.