take both front shocks off and lay them on the ground side by side, if there is a spring issue it should immediately be obvious. if not, fit them back on but swap em over, if the problem remains you know its not the shocks/springs/top mounts causing it.
get under the car and check the wishbones, are they angled roughly the same?