I wouldn't say "terrible", there are ALOT worse drivers out there. Believe me, I know lol.
My only recommendation is to use the drivers that work best for you. I prefer 94.20 or 97.92 (running 94.20 right now) for XP, so if you like, give those a shot. The 1xx.xx drivers give alot of people trouble under XP, unfortunately.
Just remember that there is NO "end-all, be-all" driver. Every driver has its shortcomings, just some have fewer than others.