No idea why switching to a compact crankset would be impossible unless some problem really exists with your frame - does the derailleur need to be moved down?