then dont use unity. 2d games should run fast on computers from 10 years ago (think pentium 2).
if you can find away to make it run faster in unity, then your good enough to do it even in c++ and smfl/alegro etc.
from my experience this can be anything, do you render all the level? maybe dont render the parts that are off screen. this can be any number of small things.