Chiming in on the gm oil pressure spec: it's useless.
10psi per 1k rpm is what... 5-6 psi at idle? If you went by that, you'll be looking for a new engine in short order. While I have nothing concrete to prove this, it's been my findings from a LOT of reading that ~25psi at idle is the lower limit for these engines before bad things start to happen.
For oil filters: A larger / higher flow filter might show an increase in oil pressure. The pressure sensor is located after the filter. Less pressure drop through filter -> more available to the rest of the engine (and sensor) before the bypass valve opens
On the dash reading: Our trucks definitely have one of the better oil pressure gauges - they will actually read pressure and not just exist as a fancy 'dummy light' as you see in the majority of vehicles. However, they aren't accurate enough to do diagnostics with. You'll really want a scan tool to check your numbers. If you have a bluetooth OBD reader and torque pro, I can show you how to set that up as it won't read natively.
I can't speak to if this is related to your issue, but... FWIW, I had some issues with mine actually having fluctuating oil pressure, particularly at higher RPMs. It wasn't the o-ring, but it was the oil pump. The bypass valve was oh-so-slightly binding in its bore, and there was also some minor cavitation wear on the pump gears. Since then, I've installed a new oil pump that has resolved that issue.
Oil-wise, I run some euro-spec 0w40 in my rig. Keeps it happy. Pressures are kind of moot since I have a different pump than factory, but my hot pressures are 47-50 at idle, 60-70 down the freeway.