I actually have the opposite issue on League of Legends currently.
Originally on Windows, I would get 60 fps for normal games. However, on
ARAM I would always get about 15 to 30 fps.
With PlayOnLinux using Wine 1.5.24 LeagueOfLegendsShop, currently I get 50 - 60 fps on both ARAM and normal games.
However,
I originally did have low fps between 10 -30 on only ARAM with my first
install of League of Legends through PlayonLinux (using the
installation from the games list), so I decided to update my OpenSuse
packages from 12.3 to Factory packages (13.1).
Installed some Mesa packages for OpenGL (not sure if its actually being used for the game though)
I
got rid of pulseaudio that I originally had because of audio issues,
since the new packages handle the ALSA driver better for multiple audio
apps. Anyway, removing pulseaudio with installing new packages for my
distro reduced my
teamspeak cpu from 40-50 % down to now 2%. Maybe you have pulseaudio and
there is some cpu hogging going on? I also had to install the
alsa-firmware package by the way,
Anyway, I eventually screwed up
my original League of Legends install (had a slower fps on ARAM) by
trying to uninstall Internet Explorer 8. I was trying to fix the out of
game store (still doesnt work at the moment though for me). When I had
installed IE8, I didn't run through installing updates, so I thought it
might be why it didnt work. The virtual drive got jacked up when I tried
to uninstall it. I was warned lol.
I decided to install League
of Legends again, but this time I used the Install a non-listed program
option. I selected install a program in a new virtual drive. I chose to
use another version of wine, configure wine, and install some libraries.
I also chose a 32 bit version virtual drive.
I had downloaded the installer from below to use for the install.
http://signup.leagueoflegends.com/en/signup/redownload
I
can't remember the issues that I ran across originally (if any with the
installer), but I was trying to get it to work with Wine 1.6-rc5 and
Wine 1.6.
I can't remember if I had to install Adobe Air again, but if I did
it was through the install components tab. I would try the League
Installer without installing that first. I'm just now learning about
POL, so I'm not sure if those installs are global for POL.
If this helps, my current working setup of overrides are shown below.
Note all libraries are set as (native, builtin).
*d3dx9_24 through *d3dx9_43
*msvcr80
*msvcr90
*wininet
rasapi32
The Graphics settings that I am using with wine configuration are :
Emulating a desktop is off
Automatically capture the mouse in full-screen windows is off.
The rest are on.
I
eventually went back to changing the virtual drive back to Wine 1.5.24
LeagueOfLegendsShop Wine version (currently working) because I couldn't
get it to work on the newer versions.
Also, I had to launch playonlinux like below to get rid of artifacts.
force_s3tc_enable=true playonlinux
I set the resolution within the game to the same size of my desktop.
My
game.cfg is below (note the desktop resolution is set within the
[General] area. I modified the game.cfg that exists on a windows install
a little. It is probably slightly different than the POL League install
that is from the list of games.
[General]
CfgVersion=3.10
WindowMode=0
UserSetResolution=1
BorderlessWindow=0
BindSysKeys=0
OSXMouseAcceleration=0
AutoAcquireTarget=1
EnableLightFx=0
Windowed=DEPRECATED
PredictMovement=0
WaitForVerticalSync=1
Colors=32
Height=1080
Width=1920
GameMouseSpeed=0
SystemMouseSpeed=0
[HUD]
ItemShopPrevY=97
ItemShopPrevX=283
ItemShopPrevResizeHeight=1080
ItemShopPrevResizeWidth=1920
ObjectTooltips=0
FlashScreenWhenDamaged=1
ShowAllChannelChat=1
ShowAttackRadius=0
NumericCooldownFormat=1
SmartCastOnKeyRelease=0
EnableSnowEffect=1
EnableLineMissileVis=1
FlipMiniMap=0
FlashScreenWhenStunned=1
ItemShopResizeHeight=76
ItemShopResizeWidth=260
ItemShopItemDisplayMode=0
ItemShopStartPane=0
[Performance]
EnableFXAA=0
ShadowsEnabled=1
EnableHUDAnimations=0
PerPixelPointLighting=1
EnableParticleOptimizations=0
AdvancedShader=0
FrameCapType=2
ShadowQuality=0
EffectsQuality=0
GammaEnabled=1
Full3DModeEnabled=0
EnvironmentQuality=0
CharacterQuality=0
AutoPerformanceSettings=0
[FloatingText]
Absorbed_Enabled=1
Legacy_Enabled=0
Debug_Enabled=1
LegacyCritical_Enabled=1
OMW_Enabled=1
EnemyCritical_Enabled=1
Critical_Enabled=1
[Replay]
EnableHelpTip=0
[Volume]
VoiceVolume=0.1990
MasterVolume=0.3303
AnnouncerVolume=0.1031
SfxVolume=0.2912
MusicVolume=0.0287
I
had the in game item shop crashes until I ran the Perl script
(LoL-Linux-Tools) that replaces the mipmap images within the RAF files.
https://github.com/A-Metaphysical-Drama/LoL-Linux-Tools
Hope
this helps, but it is difficult to know exactly what changes that I
made that fixed my fps to be better than I was seeing on Windows. The
point is, I think it is more of a configuration issue overall. It is a
pain, but once you get it working right it's a nice feeling to get.