Performance changes can be related to a number of factors not limited to TestComplete alone. If the AUT has changed, that could impact performance as TC might need to interact in different ways. If you're using the "extended find" feature of NameMapping, that can impact performance as TC may need to do more work to find specific items. Adding more tests, obviously, will make a test project run longer as it needs to execute more stuff. The overall architecture of whatever framework you are using with your tests could impact performance. Writing more log entries, more event handlers... LOT'S of factors. so, to give you one particular thing or even a particular list is a bit difficult as it really depends a lot upon your implementation.
There have been mixed results of changing from JScript to JavaScript. Some people have experienced a performance degradation, some have not.