I feel for your frustration that you can't enjoy this game to the same extent as many others do. As echoed in many posts, if you and your next door neighbour have same ISP, you may still have different experience to each other.
Additionally, no one is forcing you into micro transactions, you can earn gold through playing the game, it's easy, it just takes time.
You are correct, the story mode is a masterpiece!
If you decide to enquire with your ISP or change the ISP, best of luck.
If you decide to wait it out and keep trying, best of luck again.
If you decide that RDO is not for you, well, best of luck with enjoying another game.
I am not with you though, I really enjoy RDO and intend to continue my characters adventures for many more months, maybe even years.