For most Windows based computers, the answer is "yes". However, be aware that some newer computers based on the Atom processor, will not have any internal expansion slots at all.
Considering that most computer are Windows based then I would think that almost every card should be compatible with Windows. So it should be easy to buy one.