Noman,
I would say that the majority of the members of this board are located the USA. With that being stated, neither the 660cc or 1000cc engines were ever officially offered in the USA. (We only received two variants of the 1300cc engine.) Therefore, you will not likely receive experienced observations or insights on those two smaller engines.
The 1300cc engine struggles to pull 31" tires, so I think that anything smaller would be incredibly slow. However, if you will also be running the smaller, narrow axles associated with the 660cc engine, it might be wise to stick with the smaller engine too.