I recently stayed at the Continent Hotel at Asok. They have a restaurant/bar on the 38th (ish) floor. So not as high as some of the others. I thought the food was pretty good though and not too crazy expensive. View is decent but not super special.
I would imagine that someplace on the river would be a better view in general.