If ripping your arms off is your highest priority, get the 300. If you want to ride hard all day long and still have some arms left to hold on to the bike with, you might be happier with the 250, especially at your size. Afterall, a good 250 will still stretch your arms, even if it won't rip them off like a 300.
The 300 is a blast and certainly has more motor than any 250. But a 250 is less tiring to ride in the woods. JMHO.
------------------
1999 Honda CRE 250