For how long will i be able to play brand new games at highest settings? with a $500 budget and a $1k one?
I'm sorry but with new engines and GPU's ( which equates to new capabilities) this won't be very future proof.
You can't expect something insane from $500, sorry. However it will tackle your games smoothly and may have a dip in fps on a couple of games.