PCIe ports

I bought a b450m-a pro max 2 motherboard. it doesn't have built in wifi, so I got a wifi card to go in my pcie port. problem is that both the gpu and wifi card won't fit. I've tried using using usb wifi adapter and got really slow speeds, any ideas?

I bought an 240mm rog pcie 16 riser but it's too big.