So that is my hope for this thread, which happens to be the first original one I've started. I'm not as well versed on hardware performance people like Vulpes, but I just want to create a helpful place to share & consolidate what we all know about benchmarking.

[TIPS BEFORE YOU INSTALL YOUR HARDWARE:]
1) Back that thing (computer) up like Ginuwine! If your drivers or OS somehow chokes while detecting new hardware, and the system has a hard time coming back from it, this could save you a lot of headache.
2) Want to do a before & after comparison? Run or download benchmarking software BEFOREhand, and see the Software section below for different things you can use to do that with. If a GPU is being replaced/upgraded, make sure that the software is compatible with both your current and new hardware. For example: My integrated GPU was not Direct X 11 compatible, so I made sure to run DX 10 instead before AND after installing a new GPU so that I'd have an apples to apples comparison instead of an apples-with-tessellation (DX 11 only) to oranges.
If you have a smaller case like mine and you have to play music hardware to get your new GPU, RAM, or what not to fit, nothing sucks more than to have to bust the tools out again and try to take the new hardware out because its bugging you not known how much your system improved after you spent a bunch of money on new hardware.
3) If you are going to overclock anything, make sure that you have software that you can run during the benchmark that tells you what the current CPU or GPU temperature is. I am NOT responsible for any damage to any of your hardware or software, but I try to ensure that my CPU temp doesn't go much above 50 Celcius and that my GPU doesn't go over 65 Celcius.
[BENCHMARKING SOFTWARE:]
Recommended! CryEngine 3 SDK = http://www.crydev.net
This isn't benchmarking software per se, but it is the same exact graphics & game engine used to develop MWO, which means it will be the closest thing you can get to seeing how your system would handle the MWO's graphics & environments. It unzips to a whopping 1.27 GB (right click the ZIP file first and click "Unlock" if you have Win 7 w/UAC) - Plan ahead for some download and decompression time. Also, you will be required to obtain a log in for their web site, as this is used to sign massive disclosure statements and is required every time you launch an SDK app.
As for actually using it...
- There will be a Bin32 and Bin64 folder, so open the one that matches the bit processing of your CPU & OS.
- Run either Launcher or Editor. I have never gotten Launcher's menu to display properly for me, so I can't use it.
- After running the Editor & logging in, you can load a demo level by going to File > Open, navigate to a folder where a ".cry" level file exists, such as \Game\Levels\Singleplayer\Forest\
- The textures and everything will attempt to load. If not, and it goes full screen & black, be ready to press ALT+TAB, ESC, OR pull up task manager to kill it. If it loads, FPS will be in the upper right, and you can go into the Game menu to try and go in-game full screen.
3DMark = www.3dmark.com
There are three different versions of this for DX 9, 10, and 11. It is free to download and run, but the free version does not let you configure ANY settings. So if your current system has a really weak GPU, don't be surprised if the program tells you after the test that it couldn't run "properly" because the GPU was really slow. It will still run, but obviously getting an FPS of less than a few Frames Per Second isn't going to be a good benchmark. This program is so easy to run, that I'm not going to post steps for it, but just know that it requires an internet connection in order to view the results. If you want to save your results for later:
- Open the results page/URL in IE
- Open the File menu, select Save As, and choose the file type of HTML single file.
- This will allow you to easily see all the stats just the way you see them now, except for the detailed stats (e.g. FPS per test, etc). I recommend copying & pasting that text elsewhere or taking a screenshot of that.
Furmark = Google it at your own risk.
I was morbidly curious what software people could use to perform burn-in of their GPUs, and I found this app that sounds like a method of branding Furries, but it takes the video card's processing power to the limit to ensure that the hardware doesn't fail or cause a system reboot. It uses OpenGL (as opposed to DirectX?). I haven't done it yet based on the fact that MWO doesn't use OpenGL and I'm happy with my GPU temp results during the other benchmarks, but this may be good for anyone who wants to play OpenGL games or is a ********* to their system.
Windows Experience Index (WEI) = Included by default with all Vista or later non-server Microsoft Operating Systems
Although the single giant index number that it provides isn't of much use unless a game that you buy refers to min & recommended WEI scores, it also provides 5 different sub-scores that may be useful: Processor, RAM, Graphics (OS only), Gaming graphics, primary hard drive. This has the potential to point out where any possible bottlenecks might be in your hardware configuration.
For example: Before I installed a new GPU, my "Graphics" score was the lowest (4.1) followed by my Gaming Graphics (5.2). After I installed the new GPU and overclocked my CPU (as well as RAM a little), all my scores were in the 7s except for hard disk. That indicates to me that my hard drive will be a bottleneck if a game:
- Does a lot of loading while actively playing, excluding cutscenes (see GTA 3, Morrowwind, countless others)
- Uses all my RAM, causing the game to use virtual disk memory.
- Does large saving of data while actively playing (not sure what games do this, but its possible)
This can be used to get FPS, capture video, or easily take screenshots in games. The free version does not seem to have any restrictions on showing FPS during gameplay. After installing FRAPS, open the FPS tab, and just have MinMaxAvg selected for simplicity sake. This seems to work pretty well. I personally can't get the other modes to work.
[My BENCHMARKS/TESTIMONIAL]
I needed a new GPU because I want to make sure MWO (and in the interim Max Payne 3) would run great on my home PC, which was a Black Friday BYO (Build Your Own) deal from Newegg.com that I bought 2 years ago.
CPU: AMD Athlon II X4 640 3.36GHz (overclocked from 3.0GHz)
Motherboard & RAM: MSI 880GM-E41, 4 GB DDR3 1300
GPU: Integrated ATI Radeon HD 4250 with 256 MB (up to 1 GB more from shared RAM)
Benchmarks before:
3D Mark Vantage (DX10) on default settings: Score P275. Graphics Score: 208. CPU Score: 10462.
CryEngine 3 SDK: ~5FPS at 1128x469 windowed resolution, within the Level Editor
FRAPS with Max Payne 3: ~20 fps, 800x600, Low/Medium settings
The upgrade: After getting advise here and doing some of my own research, I bought a HIS IceQ X (AMD) Radeon HD 6870 with 1GB video RAM.
Benchmarks after:
3D Mark Vantage (DX10) on default settings: Score P13614. Graphics Score: 14899. CPU Score: 10815.
CryEngine 3 SDK: It hates my latest AMD drivers and won't render graphics

FRAPS with Max Payne 3: 30 fps all day, 720p (16:9) @ 60 Hz, High settings except for medium water & reflection, 4x Anti Aliasing
[REQUEST FOR FEEDBACK:]
So that is my breakdown of everything I have learned about benchmarking basics, and I hope it helps some of you that are trying to figure out how your system will perform with MWO whenever you get access. Please feel free to reply with things to add or corrections. Thanks!
Edited by RenegadeMaster, 03 August 2012 - 11:15 PM.