Do you know the Make & Model of the PCIe Card?
I had a PCIe Card installed in my previous PC and I had Bluetooth from several feet away from the computer which also was under my desk.
Either your PCIe card is defective or not a very powerful one or not installed correctly. That is why I need to know the Make & Model of your PCIe Card for Bluetooth.
By the way do you have an Antenna installed in the rear of the PCIe Card? If not that could be the reason why it has no distance. You need to connect an Antenna to the rear of the Bluetooth PCIe card for it to work properly.
My Bluetooth/WiFi had two antennas that I could connect to the PCIe card in the rear panel of the computer.