That all depends upon a given person's definition of viable.
Personally, I have more games that I know what to do with. Most of them are Linux native and the vast majority of those that aren't Linux native work under Proton/Wine. Performance or stability is almost never a problem.
The few games that I have encountered problems with under Linux use a custom engine and I have heard that anti-cheat software tends to break compatibility. I periodically boot into Windows to play games that don't run under Linux. That does not happen often since it is an awful lot of trouble when there are many excellent options that do work under Linux.
Personally, I have more games that I know what to do with. Most of them are Linux native and the vast majority of those that aren't Linux native work under Proton/Wine. Performance or stability is almost never a problem.
The few games that I have encountered problems with under Linux use a custom engine and I have heard that anti-cheat software tends to break compatibility. I periodically boot into Windows to play games that don't run under Linux. That does not happen often since it is an awful lot of trouble when there are many excellent options that do work under Linux.