In my old way of doing math, 97 plus 173 equals 270.
But the electoral votes you give for the eight swing states actually adds up to 103 electoral votes, not 97.
So that would be 103 plus 173 which gives us your projected total of 276.
Yes, thanks for the correction. I forgot to add Iowa ( 6 EVs ). But I don’t think it is unrealistic for the above states to swing back to Republican from 2008.