Some blitz code is interpreted on the fly on other is compilied, I heard? Is this true? If so then yes C++ should be faster for doing routines that are processor heavy but it also takes ages to get a basic game structure coded without buying in or searching for free game libraries. Blitz is cool for getting instant results and working on them. You can get your game skills up in this language and only go "mainstream" if you need more speed.