Try the increased buffers out! Also, calculate if an increase from 25 to 35 % will actually accommodate another full length packet or not. Surely, not all packets are 1500/1518 bytes but it may be so that the port buffer memory always is allocated for that size. The TAC will know. Port buffer memory is implemented differently on most every model, so I can't remember how the X440-G2 is built, but it sure doesn't have any deep buffer pools...
On congested links, adding another port or two in a LAG might do the trick, if possible of course. QoS might be a way to go as well.
/Fredrik