Using path-integral Monte Carlo calculations, we have calculated ring exchange frequencies in the bcc phase of solid 3 He for densities from melting to the highest stable density. We evaluate 42 different exchange frequencies from two atoms up to eight atoms and find their Grüneisen exponents. Using a fit to these frequencies, we calculate the contribution to the Curie-Weiss temperature, CW , and upper critical magnetic field, B c2 , for even longer exchanges using a lattice Monte Carlo procedure. We find that contributions from seven-and eight-particle exchanges make a significant contribution to CW and B c2 at melting density. Comparison with experimental data is given.