ay7191, welcome to the forums.
To answer your question yes, Latest NVIDIA ForceWare Video Drivers Windows 7
though it isn't Windows that supports the card, it is the card and its drivers
that support Windows 7.
As to why it wasn't being detected, that could have been down to a missing or incomplete chipset driver
(also known as motherboard drivers).