My last update 2 weeks ago created some problems. More specifically H&D2 and Mafia no longer worked, while Vietcong worked fine. I had a segmentation fault (core dump) which I debugged and it was coming from some .so file related to the lib32-nvidia-340x-utils (32 bit package for my old video drivers, no longer maintained by nvidia but by the Arch community). I removed that package and everything was working, but running like hell. The setup.exe file showed a different video card than what I had.
After some research, I found some problems created by the glibc library. Out of nowhere I did another system upgrade. This time it didn't remove my dkms package but I reinstalled the video drivers and 32 bit libraries anyway. Everything fixed itself!
P.S. For some reason I couldn't uninstall H&D2 with wine. It was working somehow, but it wasn't being removed. I installed the game in its own prefix.