I just took a customer's ACS from 5.3 all the way up to the current 5.8 Patch 1 by following the documented upgrade path in the respective versions' release notes - i.e. the same thing the other respondents have advised.
I had zero problems that way and the system has been performing perfectly the past couple of weeks.
My only complaint is that ACS still has restrictions on your browser versions. :(