Ok, I found the solution to the problem with GLX error. It was quite simple, just had to install the catalyst-utils package for 32 bits, the name in ArchLinux is lib32-catalyst-utils, and that solved the problem. The game is running just fine now. Thanks.