Has Bitcoin had an attack like this before?
I wouldn't call it an "attack" - an increase in trading volume by about 3 billion dollars may have contributed to this rise in transactions.
But seeing the transactions mounting up like this is starting to concern me and I have no clue what the answer is.
When you send a transaction, are you using SegWit? If not, it's your fault.
What is the answer? Should we just buy as many Bitcoin Cash coins as we have for Bitcoin, and hold both?
Speak for yourself. I owned BTC before August, so I own it already.