You probably don't get much more compatible than that

There is very little that Linux will not run on. You should have no problems with the GeForce, wireless or LAN, or sound blaster. Not sure about the rest, but I'd be surprised if they were unsupported. With a WinModem, you're probably out of luck there.
The "8 useless hotkeys" can actually be configured, AFAIK, using a program called
Linux Easy Access Keyboards. I haven't tried it, but it looks like it may let you put those 8 keys to good use.