if you don’t want to add more GP, then the workaround is to reduce the overall amount of simultaneous data in your BSC.
1/ reduce number of PDCH(reduce Min/max Pdch)
2/ reduce max MCS
3/ reduce max CS
4/ reduce inactivity timers, to release unused PDCH faster
5/ disable tbf fast establishment (which can be used when min pdch > 0)
as a result, the GP should be less loaded, but you will face TBF congestion (lack of radio resources) and lower throughput. All in all, I’m not sure it’s a good workaround 😀