I think position is a big part of it. Riding in the drops on any of my bikes makes a noticeable difference. I always assumed the frame geometry was a big factor too.
I know my cannondale feels different than my steel bikes. There are days that I feel strong and the bike seems to fly. There are days where I feel sluggish and I putter around until I warm up. I definitely think my personal performance varies more than my bikes.