ASPM is not supported PCIe 1.0 devices. It was introduced with 1.1.
This way a lot of older NVidia PCIe cards, at least up to GeForce 6 (not sure about GeForce 7), do not support it.
When you do not use pcie_aspm=force, Linux correctly detects PCIe 1.0 and disables ASPM. It only affects this device and is not globally: so your BIOS is OK.
The same thing happens on some (wired & wireless) networking cards, and many other early PCIe devices.