This was the winning ticket for me. I personally recommend trying to find reasonably priced residential proxies, not datacenter ones. Someone (i.e. Jagex) can look up your IP, find the location & who owns it, which in this case would be your ISP - such as Verizon. BUT for a datacenter, it will be shown to be owned by a corporation, and not be provided by an ISP.
I tried using some free azure credits to run a VM, and I would get banned within 24 hours because someone definitely saw I was using a Microsoft VPS's IP to bot. When I tried using my VPN, I did get banned, but not as quickly. After this I went with residential proxies: no bans when paired with reasonable botting behavior.
iplocation.net to see who owns it - try using it with your VPN vs your ISP.