I have an 8-year old, and her games are the same vendor mix as yours, plus a lot of Matel Barbie stuff. My experience is that the newer games (less than two years) work fine under XP for the most part. Games three years or older are quite "iffy" even with the XP compatability tools. Roughly 1/2 to 1/3 of these older games don't run. When I next repartition and format her PCs's hard drive, I'm going to set it up dual boot, Win98se and WinXP Pro. Probably allocate 5-10gb for Win98se, and 20-25gb for XPPro. Win98se will be only for gaming, I won't bother to setup dual email, etc., in both OS systems. XP will do newer games, email, etc.
I have run across instances where patches fix XP-compatability issues. Case in point is Roller Coaster Tycoon: without patch it fubars, with patch it runs fine.
As suggested in prior response, try 'em and see. If you get enough of your collection that doesn't work, then go dual boot.
Good luck,
jmichna