you may have 2-3 problems, not impossible with an older car.
the brake issue needs to be addressed. The caliper should be able to slide on the pins, rust should not interfere with pad or caliper movement, etc. It's also possible to receive aftermarket parts that are built wrong, or are intended for a different model. "warped' rotors are often due to a panic stop putting a deposit of pad material in one position. If the pads/calipers on one side have been overheating the rotor, a 'bedding in' procedure might help, if it doesn't, you may need a new rotor.
the car may have worn inner tie rods or other steering parts/bushings.
try swapping rear tires for the front. Good time to inspect, calipers, pads, lug nuts and studs, and wire-brush any flaky rust from rotor surfaces.
check the alignment.
while a fairly simple system, brakes have a lot of important details and can be a challenge to get into top condition on older or neglected cars.
bearings; Subaru bearings can fail with several different symptoms. with the corner or end of the car in the air, rotate the wheel while feeling the spring for roughness - or get a mechanic's stethoscope and listen to the hubs. Also, a bad bearing will sometimes allow the wheel to be lifted/rocked up-and-down in the 12 to 6 o'clock direction. any movement is bad - compare side to side.