My blown hemis have a 10.5-1 compression and I run alcohol. I use brad fat heads and make 60 lbs of boost. The pistons hold up fine. Yes I use tool steel rings and pins.

IMO 8-1 is too low. I would want to be around 9.5-1 if I were you. I think your piston design is fine.