Linux actually supports more hardware than does Windows, although this might have changed with Windows 7.
Perhaps the best way to determine if your computer can support Linux is to get a Live CD of your preferred Linux distribution, and run it before you attempt an installation. True, it will run slower, but at least you'll get an idea how the system would run, and what difficulties if any you may run into.
Thanks to you and the others who answered my question.