It is funny how many people say they hit 300yd drives, I guess everyone wants to be the hero.
I play about 75 rounds a year, as a single 80% of the time, that means I play with 3 other people about 60 rounds a year, for about 5 years. Of course when you play with that many different people, you get all kinds from + hdcpers to 30 and above.
I can count on one hand the # of times I have seen a 300yd drive, and I bet 3 out of 5 were aided in some way ( wind, hard fairway, cart path bounce etc..).
My swing speed is around 100mph, my average drive according to my laser is 235yds , with the longest being around 260yds under ideal conditions with a good bounce. My son who is 20 yrs old with a speed of about 105 is right around the same distance, except when he catches it just right he goes by me about 5-8 yds, again this is using a bushnell laser ( no guesswork).
I am a 15hdcp, my son a 21hdcp.
I do believe there are guys who can hit he ball 300yds, but 20hdcprs, no way, especially regularly.
It is OK to not be the longest driver.