Never allow freedom to miss guide you.
Yes people still play online (not a lot but still) and yes it should work on Windows 7, however some PCs that have Windows 7 decide that it will not run. Usually because of the hardware in your machine. I've been playing Halo 2 on my Windows 7 laptop and it runs pretty well in windowed mode at medium settings.