The biggest question here is....which 4800 series card are you talking about??? It seems you are saying that you already have a 4800 now, so you are wondering whether to get another and run Xfire, or just get a 5770.
But again, this depends on which 4800 you have.
Also, a 5770 will pretty much play any game a 1680x1050, so I'm guessing you only have like a 4850 since you want to upgrade? If you have a 4870 or 4890, going Xfire will easily outperform a 5770 but then again you are going to use 3 times the power doing it and you better have a good PSU.