I just did a whole basement (1200SF) with laminate. It was very uneven, lots of cracks, and in a moist subgrade area. Checked all levels and determined high spots. Highest point became the reerence level. Prep: Used a cup shaped carbide concrete grinder in a 6" anglehead grinder to remove all paint and previous tile cement, gouged out all the cracks with a diamond saw blade in power hand saw, filled with epoxy patch,and put a layer of drywall fiberglass tape over all cracks embedded in epoxy. Finish: Went to a contractor specialty supply (the big box stores do not have the big sacks) and bought a pallet full of high grade self leveling underlayment. Installed a piece of ripped lumber (thickness based on reference level) at each door (5)and Rolled down a coat of masonry latex bonding agent. Mixed underlayment per instructions (water is critical measurement) and poured in place one room at a time. A small bull fload works well to consolidate and spread around. After curing of underlayment rolled down a heavy coat of asphalt waterproofing emulsion, put down a 15# asphalt roof felt in the emulsion and put two coats on top. After that cured I layed the floating laminate floor on top. Turned out beutiful. total material including laminate was less than $1.5K. Costco was closing out laminate at 50% off which helped on the cost.
Depending on your conditions; some of the above steps can be bypassed. I had the worse of all conditions to mess with.
I would not hire out to do this for someone else for less than $3K labor cost.
Ron