So don't use AWS please, for me.
You could try Parsec. They are specifically for gaming PCs. Sadly, if I'm remembering right they use AWS.
I’d definitely recommend anyone using AWS set those up to avoid a surprise bill like you got.
Considering they did have the hardware allocated to you it doesn’t really seem that unfair to me that you had to pay the bill.
So for the cards and machine attached I usually see multiple grand a month. That is the trick: you need a machine with the card, and they only rent huge ones.
If you just need a 2070 you could do it at home. The monthly bill would pay for the card in as little as 2mo.
Enter "GPU" into the search terms box.
Just do your own research tho. I don't remember hearing anything bad about them but at the same time I'm not endorsing either.
Don't feed overpriced providers, get a card and stuff it into cheap motherboard.
It sits unused in my working desktop box.
Let me know if interested