Your steam account has a record of the country it was created in, and so does your credit card when you use it. You'd have to also get a foreign credit card and create a new steam account to even use a VPN to buy games from another region.