Hi everyone. I am a performance engineer at work and love to build systems, benchmark them and find and locate hardware bottlenecks. I was able to play ESO on three different systems and have some general guidance about how beta works with different video cards and hardware. My focus will be on video cards and CPUs. The reason for the video card and CPU focus is these will be the two primary bottlnecks in ESO if you have at least 6Gb of memory. Please note a very important point. Once you have a video card capable of rendering a graphical quality at an acceptable framerate (40+ fps). The remainder of your framerate will be determined by the power/quality of your CPU. Eso is heavily CPU bottlnecked once you have an acceptable video card especially in PvP. Please keep this in mind when building your system and spend any extra money you have on a better CPU (Intel core i5 processors are ideal). Here are the details:
CPU considerations - From Tom’s hardware and my own research I would currently be looking at these CPUS for ESO:
Toms hardware best CPUs for your money: http://www.tomshardware.com/reviews/gaming-cpu-review-overclock,3106.html
- Price CPU Name
- $90 AMD 760K Richland 3.8GHz (4.1Ghz Turbo) Quad-Core
- $110 AMD FX-4300 Vishera 3.8GHz (4.0Ghz Turbo) Quad-Core
- $120 AMD FX-6300 Vishera 3.5GHz (4.1GHz Turbo) Six-Core
- $140 AMD FX-6350 Vishera 3.9GHz (4.2GHz Turbo) Six-Core
- $140 AMD FX-4350 Vishera 4.2GHz (4.3GHz Turbo) Quad-Core
- $160 AMD FX-8320 Vishera 3.5GHz (4.0GHz Turbo) Eight-Core (Black Edition)
- $180 AMD FX-8350 Vishera 4.0GHz (4.2GHz Turbo) Eight-Core (Black Edition)
- $180 Intel Core i5-3350P Ivy Bridge 3.1GHz (3.3GHz Turbo) Quad-Core
- $190 Intel Core i5-3470 Ivy Bridge 3.2GHz (3.6GHz Turbo) Quad-Core
- $240 Intel Core i5-4670K Haswell 3.4GHz (3.8GHz Turbo) Quad-Core
- $310 Intel Core i7-4770K Haswell 3.5GHz (3.9GHz Turbo) Quad-Core
GPU considerations - From Tom’s hardware and my own research I would currently be looking at these cards for ESO (each card listed is roughly the best power per dollar):
Toms hardware best graphics cards for your money: http://www.tomshardware.com/reviews/gaming-graphics-card-review,3107.html
- Price Video Card Name Recommended ESO Setting Example of well reviewed card on Newegg
- $90 Radeon R7 250 2GB 128-bit DDR3 Medium - High MSI R7 250 2GD3 OC Radeon R7 250 2GB
- $120 Radeon R7 260X 2GB 128-bit DDR3 High XFX R7-260X-CNF4 Core Edition Radeon R7 260X 2GB
- $155 GeForce GTX 750 Ti 2GB 128-bit GDDR5 High EVGA 02G-P4-3753-KR GeForce GTX 750 Ti Superclocked 2GB
- $200 Radeon R9 270 2GB 256-bit GDDR5 Ultra High MSI R9 270 GAMING 2GB
- $210 GeForce GTX 660 2GB 192-bit GDDR5 Ultra High MSI N660 TF 2GD5/OC GeForce GTX 660 2GB ***top ten on Newegg
- $250 Radeon R9 270x 2GB 256-bit GDDR5 Ultra High HIS IceQ X² Turbo Boost Radeon R9 270X
- $250 GeForce GTX 760 2GB 256-bit GDDR5 Ultra High MSI Gaming N760 TF 2GD5/OC GeForce GTX 760 2GB ***top ten on Newegg
*Note my recommended ESO setting listed above is my best estimate to achieve acceptable performance across PvE (30+ fps). You may also be comfortable setting your ESO graphic setting one level higher if your monitor is smaller than 1920x1080, or if you are ok with slightly lower average frame rates.
---
ESO FPS Stuttering:
As this thread and the following posts note ESO does not use CPU's in an optimal manner. Consequently on some older model CPUs (and some newer) improper thread parking and sleeping can occur and some windows versions will allow ESO to pass work to other threads which aren't in a fully ready state. When this hand off occurs with core work ESO will stutter for a moment. If you experience stuttering you should review the below list and try the different fixes which make the most sense for your situation.
Potential ways to fix FPS stuttering in ESO:
- Edit C:\Users\YOURUSERNAME\Documents\Elder Scrolls Online\liveUserSettings.txt and update SET RequestedNumJobThreads “0″. "0" can fix the problem on older model CPUs because it effectively blocks ESO from passing off core work to another thread (there for blocking the stutter from occurring).
- Upgrading to Windows 8.1 can often times fix FPS stuttering in ESO problem because Windows 8.1 handles thread management much better.
- A proper CPU overclock or even simply disabling thread parking in the bios can fix the issue by disabling threads from being in sub-optimal states for work (but will raise power usage and consequently heat production from your system).
- If you have any map mods ensure they are behaving correctly and NOT creating way too many nodes to the extent that your mod is slowing down your client.
---
Detailed GPU Thoughts:
If you have a $200-250 modern card you should be at or above ESO’s recommended specs and should be able to run on Ultra High at 30+ fps. If you have a $140-150 card you will probably find running the game on high to be best for maintaining 30+ FPS. For modern cards closer to $100-120 I’m guessing you will need to slip down to medium-low graphics. For cards which just barely support the game you’ll have to run on low and may need to run sub-sampling (forces an artificially low resolution). Anything over $300 will also run ESO on Ultra High settings but you would only want to consider cards over $300 for other games or if you are planning for multiple monitors.
Finally if you are looking to buy a 200-280 dollar video card right now I personally would strongly recommend MSI’s GeForce GTX 660 or 760. Theses cards are in Newegg’s top 10 best customer ranked cards right now. Personally I picked up a MSI GeForce GTX 760 and I absolutely love the card. I could rave about the card forever, but it packs the power to make modern games run smoothly on Ultra High settings at 1920×1080.
---
Detailed CPU Thoughts and Overclocking:
First and most important ESO is heavily CPU bottlenecked in PvP and towns in PvE. Also ESO only makes good use of one CPU core(and partial use of three other cores). Consequently ESO will perform the best on Intel quad core CPUs, specifically core i5 and i7 processors. ESO will perform second best on the AMD FX Vishera line of quad, six and eight core CPUs. You are best off spending any extra money on the best CPU you can afford up to a Intel Core i5-4670K. The i7 processors only give a very minor increase in performance beyond this particular i5 processor in ESO and other games. The AMD FX Vishera line of CPUs will perform roughly 10-20% worse than the Intel core i5/i7 processors so its a very notable drop and should be kept in mind.
Whether using an Intel or AMD processor overclocking is highly beneficial in ESO. Both Intel core i5/7 processors and AMD FX processors can often be overclocked 500MHz or more at stock voltages. I strongly prefer to keep processors at stock CPU voltages (or at the max stock CPU voltage which would be accepted by the maximum powered CPU for the motherboard). The key being that raising voltages beyond stock motherboard and CPU voltage increase the stress on your parts, and when increased enough it will unquestionably reduce the lifetime of your parts. Many voltage overclockers blow out multiple motherboards during the course of their endeavors and they frequently RMA and return these motherboards to the vendor (which is not responsible IMO).
If overclocking please stay at your stock CPU/motherboard voltages, ensure your have stabled aftermarket cooling which is well reviewed, and read up on others experience with overclocking with your motherboard and CPU. You can find tons of information at www.overclock.net and post questions or issues you have. Also please be aware when overclocking that you increase the pressure not only on your CPU but also your vrms and mosfets (which regulate power to your CPU). Mosfets frequently burn out or throttle when overclocking with higher voltages due to the additional heat. You can read more here http://www.overclock.net/a/about-vrms-mosfets-motherboard-safety-with-high-tdp-processors. Also keep in mind overclocking is quite involved and it can take quite a few hours of work to find the optimal configuration for your system. Also keep in mind with six and eight core AMD processors you often will find your best gaming overclock by disabling cores till you are down to four cores (which is optimal for most games) and then pushing those four cores as fast as they will go (the CPU will require less power overall and each core will clock much higher than when more cores are enabled). If you have more overclocking questions feel free to ask.
---
GPU cooling and single vs dual fan styles:
The newer Nivida cards are quoted to survive a peak temperature up to 115-120C without dying, but if they run constantly over 85C their lifespan will shorten. Consequently most video card GPU's under load will run at 60-75C on their stock coolers (which is a perfectly healthy).
With this said you may notice many GPUs now sport large twin fan styles. In general twin fan styles drop GPU temperatures and run quieter (since they rarely have to run at 100% speed). But some of the twin fan styles dump the GPU air into the case (rather than pushing it out the back). This is especially true with the twin frozr style which greatly reduces your average GPU temperature. With this said if you have healthy air flow from the front to the back of your case this becomes a non issue and makes a twin fan style ideal if you want lower GPU temperatures and a quieter GPU.
For any case I recommend at least one 120 mm fan pulling air into the case on the front and one 120 mm fan pushing air out the back. This is plenty of air flow for non SLI configurations. If you do not have a front fan pulling air into your case or you have poor rear airflow you should avoid dual fan style GPUs. Without proper airflow through your system a dual fan style will dump all the hot rair back into the system and your whole system could suffer. Again though the primary issue here would be poor system airflow which you should resolve anyway.
---
My tested configurations:
AMD FX-8320 Vishera overclocked to 4.5Ghz locked at four cores and MSI Gaming N760 TF 2GD5/OC GeForce GTX 760 2GB:
- Resolution 1920x1080
- Graphic Settings: Ultra High
- Heavily Structured Town: 40+ fps
- Solo Outdoors/General: 50+ fps
- Dungeons (with 1-4 people): 50+ fps
- Cyrodiil Medium Scrimmage 40+ fps (30+ people)
- Cyrodiil Large Scrimmage 30+ fps (100+ people)
- Cyrodiil Very Large Scrimmage 20+ fps (200+ people)
AMD FX-8320 Vishera at default 3.4Ghz (4.0 Turbo) eight core and Radeon HD 7870 GHz Edition 2GB 256-Bit:
- Resolution 1440x900
- Graphic Settings: Ultra High
- Heavily Structured Town: 30+ fps
- Solo Outdoors/General: 40+ fps
- Dungeons (with 1-4 people): 40+ fps
Intel i7-720 1.6GHz (2.8GHz turbo) quad core and GeForce GT 240M with 1GB (Mobile video card):
- Resolution 1600x900
- Graphic Settings: Low (no sub sampling).
- Heavily Structured Town: 10+ fps
- Solo Outdoors/General: 20+ fps
- Dungeons (with 1-4 people): 20+ fps
- *Note combat would sometimes dip the frame rate in the teens.
Note these are rough figures but they should give you a rough idea of what to expect and plan for. Note that some towns are very detailed and not very optimized and many users are reporting framerates dropping down to ~30 FPS regardless of how large their GPU setup is. This is very specific to certain towns though and not all have this problem.
On last note I want to make, when building a PC I don't just throw money at the biggest hardware I can. I view buying/building a PC as building optimally to achieve the required performance for the task at hand, while spending as little money as required, along with factoring the power needed for future games/tasks and the ability to upgrade of the PC you are creating. So my thoughts and comments here are really geared for your average person trying to play the game at hand comfortably, and not the crowd who are building $2000+ PCs with dual SLI and enough power to run the game on 3 different monitors at constant frame-rates over 100 fps (I somewhat jest, but there are people trying to do this kind of thing).