Quick question, is a mask image(2 color) more efficient to use in a sprcoll vs. the original sprite?
Highly doubtful - it would just take up extra memory with no real gain.
The image format you use does no matter. It's all converted to the same internally.