I bet you here is even worst hahahha. I mean, i get you... but between all the possibilities if you're on a budget that's the cheapest card that will handle csgo half-decently.
I'm on a r9 270x (which performs KINDA like a 1050, but consuming a lot more) and it runs csgo 1600x900 with lows of 180ish fps, super playable with 144hz. Haven't noticed any difference from my previous setup with a gtx 1060 6gb in terms of performance, even though people say you need at least double the fps of the display refresh, i guess if it's a bit above and always stable it should do fine.
If you have a good PSU and can grab one of those (that you know comes from a serious vendor, cause those are very old cards), that should do the trick.