Hello nejcjanhar, and welcome to the forums.
Since I have no personal experience with either of the two games you mention in your OP, I can only advise that I do know that the successful use of any application on a Windows 7 machine is often linked to drivers, especially Chipset, Video and often times with games Audio, not to forget NIC (Network Interface Card) drivers for online play and possibly even a BIOS update if available.
Without your system specs it's difficult to even guess what might be going on regarding your present issue, but I would highly suggest using the PC Manufacturer's, or the Specific Hardware Device Manufacturer's website to acquire and install the most recent device drivers for your hardware. Link Removed and do your best to provide the information and additionally any information about the current state, version number and date of the current drivers you are working with might be helpful.
Regards
Randy