I wonder if the comp- came from computation?

According to A-H, partially:

http://www.bartleby.com/61/3/C0610300.html

Interestingly, the pronuciation of comptroller and controller used to be the same, but after a while people started to pronounce them differently. Cf. admiral and perfect.