It'll help but not completely needed.. You'll need a decent mouse pad also if you do buy it. If you have $40 to waste, go for it.. but you'll be fine with a regular one (as long as it's not complete crap)
But I do question why you play halo1/2 on PC

.... Outdated before they even came out. Leave halo for xbox and play some REAL games :P