so viel Spaß hatte ich

I haven't had this much fun in a long time

→ so
phrase Rare #43,269
I haven't had this much fun in a long time This emphatic word order places “so viel Spaß” at the beginning. The pattern “So viel Spaß hatte ich schon lange nicht mehr” literally means “I haven't had this much fun for a long time.”
GE: So viel Spaß hatte ich bei einem Konzert noch nie.
EN: I've never had this much fun at a concert.

So viel Spaß hatte ich schon eine ganze Weile nicht mehr.

I haven’t had this much fun in quite a while.

So viel Spaß hatte ich schon lange nicht mehr.

I haven’t had this much fun in a long time.

So viel Spaß hatte ich schon lange nicht mehr!

I haven’t had this much fun in a long time!

So viel Spaß hatte ich seit unserem ersten Treffen nicht mehr.

I haven’t had this much fun since we first met.