Tl;dr: Yes, with a bit of effort and maybe some compromises. A lot of software/games do have native Linux versions these days, and for those that don't, there is Wine, which does a very good job of running a lot of Windows software/games on Linux, but with has varying levels of success. Check
https://appdb.winehq.org to see how well it'll work for things. A lot of it depends on how flexible you're willing to be - there are a lot of decent alternatives for every task on Linux, but if you require specific software it will make things harder.
Blizzard games work very well in Wine with minimal effort (I play SC2 and HotS regularly). FFXIV can take some more effort and can be a bit laggy in busy areas, but I also play it regularly and have no issues playing through raids and endgame content.
More generally, you won't be able to play 99.5% of games, particularly new releases, mainly due to wine lacking DX10+ support. However, most of indie games and a good portion of AAA games are released with native Linux support these days, and wine will run most windows games based on DX9 or lower. Basically, there are plenty of great games to occupy your time on Linux, but if you want to play every new AAA release then you likely be disappointed.
Unity editor was released for Linux yesterday, but still in beta. Unreal Engine 4 editor can be compiled and is usable for Linux but is not officially stable/released yet.
Skype has an official native linux version. The UI is old compared to the Windows version but I don't think it's lacking any significant features.
Evernote is listed as running perfectly in Wine. There are also some unofficial open source clients, and alternatives that have similar functionality. I'm not familiar with this so can't say for sure, but it looks like there should be a number of options here.
The graphics software is likely to be the biggest issue, and is the main area where Linux is still lacking. Maya and Motionbuilder run on Linux. There's no native Linux versions of 3DS Max or Adobe software, and they don't run particularly well in wine (likely to be buggy, slow, or broken for some features). The only likely solution besides dual booting is using GPU passthrough on a windows VM, though this is complicated to set up and very hardware dependent. I made a few other posts in this thread with more info about this.