My car was similar before I lowered it, its like the front wheels were poking out of the arches and its not a nice look especially on stock springs so I can understand your frustration there! However once I lowered on Eibachs along with a 4 wheel alignment the front wheels tucked under the arches and looks more natural. I would suggest get it lowered first (lowering springs or coilovers whichever you prefer) then work from there.
However an offset of ET42 will poke out a bit compared to the OEM spec wheels, my BBS wheels are ET47 and they're pretty much in line with the arches for me so I didn't need to do additional work. If its rubbing the arches then may want to consider rolling it slightly or go for tyres which stretch slightly so it runs narrower from the sidewall. You could also tweak the camber of the suspension so the wheels will tuck in under the arches slightly.