There's no recording attempt in that log.
PCIe 2.0 x16 and PCIe 3.0 x8 are the same speed, which might be why GPU-Z shows PCIe 3.0 x8 as the max speed. If you can't get GPU-Z to display either "x8 3.0" or "x16 2.0" on the right hand side of the Bus Interface field while running the Render Test, there's a problem somewhere...
It seems that the motherboard (an
Asus P5Q-PRO) only supports up to PCIe 2.0, but it
should have two PCIe 2.0 x16 slots (according to their own documentation, and designated as PCIEX16_1 and PCIEX16_2 in the CPU-Z readout), so you should be able to get PCIe 2.0 x16 out of it, which should be the same speed as PCIe 3.0 x8.
Do you have any other devices/hardware installed in the second PCIe 2.0 x16 slot? The CPU-Z readout says no, but I thought I'd ask you to double check anyway. If so, that might be preventing the GPU from using the full PCIe 2.0 x16 speed. To check, the two PCIe 2.0 x16 slots are visible in
these first two gallery images (the long blue slot next to the copper heatsink and the long black slot parallel to that with the ASUS logo next to it). Make sure your GPU is in the blue slot.
You don't, by chance, have two RX 460s in CrossFire setup, do you?
What do you have installed in the PCIe slot next to the GPU?
Did the RX 460 come with any power adapter cables to give it an extra power line?
This is odd. The motherboard should support PCIe 2.0 x16, and the card should be able to reach that speed as far as I know...
...
After a bit of research, it seems that some (or all) RX 460s were manufactured without the full pin set to reach 3.0 x16 speeds, "because 3.0 x8 should be enough". I'm not sure if that also means they can't reach 2.0 x16, and that it was assumed they'd always be installed in 3.0 slots... I'll need to look into a few more things. In the meantime, work through my questions above.