G'day jaypee
Seeing that you are laying carpet and using it for bedrooms and the like I would just batten and put down flooring sheets
It would probably be cheaper than concrete and would be softer on the old feet than concrete
You just have to make sure that no more water can run thru on the existing concrete and cause rising damp or rotting bearers
Cheers DJ