It won't work. AFAIK
, the only XP patch still requires DX10, which your video card does not support. If you really want halo 2, I suggest you check craigslist and/or garage sales for an xbox. I just got one yesterday for $5, so good deals on them are not uncommon.
Halo 1 might work though. I got it running on my apple iBook with Radeon 9100 graphics a while back.