Uploading photos to Facebook

I'll be the first to admit that Facebook is not a great site for photographers (it's why I have this one). I cannot for the life of me manage to upload photos to Facebook and not have them bo pressed to death. The end results for me are always shockingly bad.

I've read every tip and all to no avail. 

Essentially the main two things are to upload them and PNGs and keep them under 900px.

so what else could I do? 

Is it a lost cause?