Just an FYI...the General Altimax are not listed as Performance tires. See PDFs. Consumer reports ratings are generally flawed from an overall testing basis in many categories but I do tend to take note of their tire ratings.
Winter Tire ratings.pdf
Performance Winter Tire ratings.pdf
Maybe the current performance of the General Altimax is the sacrifice between Winter tires and Performance Winter tires. Good luck.