I would recommend defragmenting your hard disk, WoW uses a lot of data and so fragmentation may be a problem.
May I remind you that time is advancing and the game is being updated, the requirements should logically gradually increase for the game, thus you should naturally expect it to run slower after each patch, unless the patch handles optimization.