Sounds like lots of overkill , your joists are fine , it's your prep , floor should min 1-1/4 " . Floors are ment to have some flex for comfort . Anyone who walks on concrete floors all day will tell you . 2x10 on 12" is better than most floors , most are 2x8 at 12' . Your deflection is between...