Is there a particular reason you went with Invos? I have been impressed with their wet weather performance mostly. Decent dry performance with good wear in my experience. Cost was a factor, too, as I drive and replace tires much more than most on this forum.
But definitely not what I would be looking at for a boosted application. RE-11s would probably be my first choice for a street tire