It could be the CPU. My Athlon 1333 isn't the best either. It's extremely slow in games, while in XP, it's fast. My Duron is not worth mentioning yet.
The best CPU yet would be a 2600+, and if your board supports FSB333, then I guess you're good. The 266FSB, like mine will be ouchy.