I've read elsewhere that the demo is not optimised to play large battles - this was the same with the BI demo and the RTW demo as far as I recall. We should see better performance in the full game, don't worry!