love-...
Is there some sort of hardware(cables,etc.) i can buy that will solve this for me?
No.
Run WinMTR for a few minutes when the pings are good and run it again when the pings are bad.
You could use the results to complain to your ISP that they need more capacity in some part of their network, but they typically don't care too much.