In my opinion, it won't be some attack/virus event, it will be a more realistic event to cause the collapse. I give it 30 years, minimum before it happens if things continue on as it is and I'll explain why.
1. The Baby Boomers are going to be finishing up their careers and start their retirements over the next few years. This is lots or production that will be lost, this newer generation of people don't think the same way they did.
2. Men are taxed at such a ridiculous rate and are now starting to opt out of the workforce, 2nd level education and are on strike in terms of marriage. Men are pretty much refusing to work themselves to death like the older generations of the past did. This is the direct result of the marginalization of men and the result of mechanization. Men want to enjoy technology and leisure time more than ever now in days. Working 50-70 hrs a week will be the thing of a past as men refuse to be providers for families.
3. Men will continue to be marginalized with women controlling 51% of the electorate. This means women will continue employing identity politics and voting in candidates who will give them what they want. As college becomes more expensive, men don't have nearly the amount of help women do and on the flipside, men don't have affirmative action help to get jobs. This is why men are disappearing from the workforce.
4. Men are paying the western governments bills through the insane amount of taxes men pay as opposed to women. The state provides more for women than any single man could provide, this is the reason why there is a welfare mom epidemic. Women are not going to go back to men who simply cannot protect/provide as well as the state can. This means more taxes are required to keep this going. Unfortunately, men are starting to deprive the state of those taxes and will become far far worse as time goes on.
5. Eventually so many men will opt out the state simply won't be able to afford the welfare mom and huge amounts of government programs will be slashed. Unfortunately, by this time, it will be too late because the government is now in a catch 22. This is already been going on in Japan for more than a decade, the Japanese government STILL doesn't have a clue as to why either. In japan, 60% of all the Japanese men from 18-40 stopped marrying, stopped competing at the corporate ladder, the government is slowly being bankrupt. The government over there has been offering incentives to get married and the men are still refusing and opting out. These men are taking 30-35hr a week part time jobs, living alone with enough money to fund a videogame habit. In turn, that is less money for the Japanese government to tax should he have worked the traditional 50-70hr work week men have in the past.
6. The governments are in a catch 22. With women being the 51% of the majority of voters, they won't throw women under the bus by increasing the taxes women pay. The governments will continue to marginalize men even when it is men who pay the most money into the system which will result in a complete collapse that will eventually also happen, worldwide.
7. When the governments do go bankrupt from lack of taxation and how thirsty politicians have been at growing the government. Society will try to go back to the old model of men protecting and providing while trying to ignore the past 80 years(at this point) of marginalizing men.
Men will then flip the middle finger and thus, the completing the collapse.
My prediction, 2043 at the earliest if things continue on as they are as of now.