It's okay to keep it in the middle slot (any of the long slots). However:
Updating the BIOS won’t hurt, but it’s better to download and run HWINFO64 on Windows. This will scan the system and generate a list of devices similar to IORegistryExplorer.
It's puzzling why the card is not showing up.