The 1156 design is such that there are 16 lanes available that are directly from the CPU. These will be driven to the x16 slots on any P55 motherboard such that you can use 1 and get x16 or 2 and get x8 / x8. The P55 has 8 lanes available, but they won't be run to the x16 slot. Here's a detailed explanation of why that won't be the case:
CPU = 16 lanes available
Chipset = 8 lanes available
It's safe to assume that the x4 slot comes from the P55 chipset. So now we have:
CPU = 16 lanes available
P55 chipset = 4 lanes available, 4 lanes used for the x4 slot.
So there are two options for the x16 slots:
1) x16(1) = 16 lanes from CPU
and x16(2) = 4 lanes from P55
2) x16(1) = 16 lanes from CPU if only 1 in use , 8 lanes from CPU if both in use
and x16(2) = 0 lanes from CPU if only 1 in use, 8 lanes from CPU if both in use
Option 1 doesn't make sense at all, so any P55 board you see with two x16 slots will have them fed from the CPU as in option 2.
Which means it doesn't matter which slot the video card goes in, since it'll be x8 electrical if you populate the other x16 slot no matter what.