My understanding - and everybody I've ever played the game with has done this - is that when multiplying up for a crit, all fixed numeric bonuses (eg magic weapons, STR, power attack, weapon specialisation etc) are multiplied, while all variable adds (eg bane weapons, elemental damage, sneak...