CPU, GPU and/or RAM -- (?) Determining which is bottleneck

golem

New member
Member
VIP
Local time
3:43 PM
Messages
129
I'm getting ready to assemble new a desktop used primarily for active stock trading. At this time my current setup glides through 98% of the day absolutely effortlessly. CPU cores at 30%-45%, RAM always less than 70% used and no noticeable video lag. During highly volatile moments in the market though the CPU will push to 75%-95% per core and I notice when I attempt to manipulate the charts the actions are no longer smooth and fluid. I'm trying to determine where the weak link(s) are in the system therefore which to concentrate on in the new build.

Just as a FYI - I'm leaning towards FX-6300/990X/8GB DDR3-1800/FirePro or two gaming type cards (looking to add a 3rd monitor).
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self Assembly
OS
Windows 10 64
CPU
Intel i5 3570K (4.13GHz w/cool & quiet))
Motherboard
ASUS P8Z77-V LK
Memory
4x-4Gb Crucial Ballistix Sport PC3-12800 (1600)
Graphics Card(s)
GeForce GTX 1060 6GB
Sound Card
Realtek ALC892 (onboard)
Monitor(s) Displays
TCL 50" 4K
Screen Resolution
3840x2160
Hard Drives
Crucial MX500, Intel 330; Adata 480; Sea ST8000MD
PSU
Antec HCG-520M
Cooling
CPU - Coolermaster Hyper 212 P, Case - 2-120mm Scythe
Keyboard
Logitecl compact
Mouse
Logitec M705
Internet Speed
Gigabit
Other Info
1 RX-C525 Rosewill trayless hot-swap mobile rack
I would think a lot of that would be governed by your internet connection. If you use actual software (not a web-browser), I would look into their recommendations. If the CPU is what the software depends on, go with something from the Intel line. I'd be surprised if dual gaming video cards would be necessary at all. When you hit these volatile moments, what process is eating up your CPU cycles?
 

My Computer

OS
Windows 7 Ultimate x64 SP1
CPU
Intel Core i7-2600
Motherboard
Gigabyte GA-P67A-UD3P-B3
Memory
12 GB Patriot Extreme DDR3-1333
Graphics Card(s)
Nvidia GTX 470
Monitor(s) Displays
Dell UltraSharp 2209WA
Hard Drives
OCZ Agility3 240 GB, WD5001AALS, WD7501AALS
PSU
OCZ ModStream 700W
Case
CoolerMaster HAF 912 Advanced
Cooling
CoolerMaster Hyper 212 Plus
Much appreciate the reply DeaconFrost.

It is a dedicated software platform and not browser based. For them to offer concrete recommendations simply isn't possible due to all the variables. Requirements vary greatly dependent on things such as total numbers of charts, quotes, active scans, etc. Bandwidth is a non-issue as I rarely exceed 50kB/s throughput (avg 10-20kB/s).

As for gaming cards, I'm really not talking top of the line GTX Ti's and the such, just one average card and a bottom feeder. One to take care of all the heavy lifting on the two main monitors and the second simply to drive a single monitor for news feeds, chat and embedded video. I was liking the FirePro with 4x mini-DisplayPort but then found the limitation of requiring matching monitor pairs. I do no gaming but I was also thinking the first option would allow for some down-time HD video viewing, not sure the FirePro is capable.

I sheepishly know Intel is probably the best option for the CPU but I'm at heart a supporter of the underdog, have been ever since moving on from a 200mmx. I expect the FX-6300 should also allow for some very comfortable light OC'ing on air if I get the itch.

Just checked end-of-day volatility via Resource Monitor and CPU usage was almost exclusively used by the trading platform. A few other processes used a total of about 6%. All in all as the CPU never seems to peg 100% I am basically attempting to determine if it is the video card causing the slowing of user initiated changes. A simplified example would be if attempting to re-size a window by click-drag. During high volatility (chart and numerical data updating quickly, higher throughput) doing so might cause jerky not smooth motion.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self Assembly
OS
Windows 10 64
CPU
Intel i5 3570K (4.13GHz w/cool & quiet))
Motherboard
ASUS P8Z77-V LK
Memory
4x-4Gb Crucial Ballistix Sport PC3-12800 (1600)
Graphics Card(s)
GeForce GTX 1060 6GB
Sound Card
Realtek ALC892 (onboard)
Monitor(s) Displays
TCL 50" 4K
Screen Resolution
3840x2160
Hard Drives
Crucial MX500, Intel 330; Adata 480; Sea ST8000MD
PSU
Antec HCG-520M
Cooling
CPU - Coolermaster Hyper 212 P, Case - 2-120mm Scythe
Keyboard
Logitecl compact
Mouse
Logitec M705
Internet Speed
Gigabit
Other Info
1 RX-C525 Rosewill trayless hot-swap mobile rack
You don't need two graphics card for triple monitors. Current gen cards are more then capable of driving 4 monitors on a single card. GTX 650 (~$100) for example could easily handle 3 monitors. Of course that assumes you are not doing any high level gaming.

It might also be worth upgrading the CPU at least to a quad core or more. More processing cores may help you during those busy times. Assuming of course, if the application you use is multi-threaded multi-core aware.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Alienware Aurora ALX R4
OS
Windows 10 Pro (x64)
CPU
Intel Core i7-3930K (3.2GHz - 4.5GHz)
Motherboard
Alienware Aurora-R4 x79
Memory
4x Samsung 4GB PC3-12800 DDR3 (16GB 1600MHz)
Graphics Card(s)
Nvidia Geforce GTX 690
Sound Card
SteelSeries Siberia Elite
Monitor(s) Displays
Dell UltraSharp U3011
Screen Resolution
2560x1600
Hard Drives
Samsung 850 Pro 256 GB, Seagate 1TB Desktop Hybrid HDD, 2x Western Digital 4TB Green HDD
PSU
875W Some Dell PSU <.<
Case
Alienware Aurora ALX
Cooling
Custom Liquid Cooling (EK CPU & GPU blocks) dual EK 480RAD
Keyboard
Logitech G710+ Mechanical
Mouse
Logitech G700s
Internet Speed
Verizon Fios (50 mbps average)
Other Info
Server: Intel NUC D54250WYK: i5-4250U, 16GB, 256 GB mSATA, Windows Server 2012 R2
Just from reading what you have written it appears the software you are using it heavy on CPU and ram usage. I would concentrate on those aspects. The 3 monitors, I would think depends on the resolution. 3 1080P monitors on a single card would be a strain for the card. But, if you are doing little strenuous GPU type activities, it may be OK. Being for the underdog it a great idea. Even us Intel guys are pulling for AMD. Nobody wants Intel to have a monopoly. But going for the CPU that can give you the best performance and easily handle your activities is the intent here. So, go for the CPU that can handle the heavy load you are putting on it on a daily basis, and increase the amount of ram you have. 70-95% CPU Usage and 70% ram usage is too much for me on a regular basis. Those are the areas I would concentrate on. You can always get a decent mid range Graphics card and if you find it is not doing the job, get another one of the exact same type later.
 

My Computers

System One System Two

  • Computer type
    PC/Desktop
    Computer Manufacturer/Model Number
    ALWAYS UNDER CONSTRUCTION
    OS
    Windows 11 Pro
    CPU
    Ryzen 9 5900X
    Motherboard
    Asus X570 Crosshair Viii Hero
    Memory
    32GB G Skill DDR4-3600
    Graphics Card(s)
    EVGA RTX 3080 FTW 3 Ultra
    Sound Card
    On Board/Sennheiser PC37X Headset
    Monitor(s) Displays
    3 X Asus 27"
    Screen Resolution
    2560x1440
    Hard Drives
    2 X 1 TB NVME drives
    PSU
    EVGA 850
    Case
    Phanteks Eclipse P400A
    Cooling
    EVGA 280 AIO
    Keyboard
    Logitech G510s/ Logitech G13
    Mouse
    Logitech G502
    Internet Speed
    24/1
    Antivirus
    ESET/MBAM Pro/SAS Pro
    Browser
    Chrome/ Firefox/ Edge
  • Computer type
    Laptop
    System Manufacturer/Model Number
    Dell 16 Plus
    OS
    Windows 11 Pro
    CPU
    Intel Ultra 9 288V
    Memory
    32 GB LPDDR5X 8533
    Monitor(s) Displays
    16" Mini-LED HDR600 Touch 90 Hz
    Screen Resolution
    2560X1600
    Hard Drives
    1 TB NVME
Thanks for the replies logicearth & essenbe!
I did argue with myself on the subject of two graphics cards or simply one. After finding the FirePro would not fit well with my current monitors I felt it might be better to simply dedicate a somewhat stout card to the two trading software monitors. I usually choose fanless to facilitate a quiet work enviroment so was thinking either an HD-7750 or HD-6670 if I were to go Radeon and GT-640 if Nvidia. I believe each of these options would allow me to at least test drive three monitors from one card. If I end up deciding a second card would be beneficial I'd probably add a fanless HD-6450 or GT620.

I should elaborate on stats as I know I wasn't really clear earlier. RAM is almost always between 40%-50% in use. Only on rare occasions will it go higher and that is pretty much when I get overzealous and open way more apps and windows/tabs than any reasonable person would attempt. That said, I still plan to double it for the new build. Also, the high CPU readings are isolated moments of 20-50 seconds maybe three times a day but even that is cause for concern if it effects fluidity of trading data.

Starting to think I'm probably chasing ghosts here. If I continue to use the same applications as current I have to believe, since I'm currently right on the edge of acceptable performance, upgrading to an FX-6300, DDR3 and a considerably more capable video card should fulfill the requirements. I just hate beating a dead horse so I'll just buck up and get it done unless anyone sees a fault with my assumption. If so I'd appreciate hearing before I make a time and money wasting mistake.

Yeah, my gut still tells me i5 or i7. :o
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self Assembly
OS
Windows 10 64
CPU
Intel i5 3570K (4.13GHz w/cool & quiet))
Motherboard
ASUS P8Z77-V LK
Memory
4x-4Gb Crucial Ballistix Sport PC3-12800 (1600)
Graphics Card(s)
GeForce GTX 1060 6GB
Sound Card
Realtek ALC892 (onboard)
Monitor(s) Displays
TCL 50" 4K
Screen Resolution
3840x2160
Hard Drives
Crucial MX500, Intel 330; Adata 480; Sea ST8000MD
PSU
Antec HCG-520M
Cooling
CPU - Coolermaster Hyper 212 P, Case - 2-120mm Scythe
Keyboard
Logitecl compact
Mouse
Logitec M705
Internet Speed
Gigabit
Other Info
1 RX-C525 Rosewill trayless hot-swap mobile rack
First, as you said, you are on the cusp of acceptable performance. That means to me that you have limited any options you may want to persue in the future. Personally, I would not like that. I don't ever want to need/want to do something and not be able to because of my equipment. Therefore, personally, I would upgrade to the point I would be able to do whatever I wanted to do, and have no limitations. But, that is me. You have to make your own decision in that respect. You also have to make the decision on which CPU to go with. I am not a fanboy for Intel or Amd.I ran an AMD rig until Sandy Bridge came out. But, I would buy whichever CPU that would do the best job for what you need it for without any loyalty considerations. This upgrade is for you and your needs. Get the best one that will do what you want and will not limit you in the future if you decide to run more apps or whatever you want to do. As far as the graphics card goes, you basically have 2 choices. Buy a high end one that you know will run 3 monitors and have no problem doing it. Or buy a cheaper mid range graphics card and try that. If it does not work, add another card. But understand, to run 2 graphics cards whether you choose AMD(Crossfire) or Nvidia(SLI) it will have to be the exact same model card. In other words if you buy a 7750 and find out it won't do the job, you will need another 7750 to Crossfire. But, which way you go, or which card you get is your decision. I know the Nvidia 600's will run 3 monitors, I'm not sure about the newer AMD cards though, but they probably will. You won't find one that is fanless I don't believe. But, the fan only is loud when they are under strain and they begin to get hot. I have a GTX 670 right now in one rig and an HD 6950 in another. Both cannot be heard over the sound of the computer until they get stressed and the fans ramp up to 60-70% because of heat. Most of the new cards come with programs where you can set your own fan profile. Set it as you like, but with respect to temps. Don't let them get real hot. So, the choices are yours. But, yes, I could give my recommendations, but they may not be right for you or your budget. But, in the end, get whatever is going to work for you and not limit you in whatever you decide you want to do now or in the future.
 

My Computers

System One System Two

  • Computer type
    PC/Desktop
    Computer Manufacturer/Model Number
    ALWAYS UNDER CONSTRUCTION
    OS
    Windows 11 Pro
    CPU
    Ryzen 9 5900X
    Motherboard
    Asus X570 Crosshair Viii Hero
    Memory
    32GB G Skill DDR4-3600
    Graphics Card(s)
    EVGA RTX 3080 FTW 3 Ultra
    Sound Card
    On Board/Sennheiser PC37X Headset
    Monitor(s) Displays
    3 X Asus 27"
    Screen Resolution
    2560x1440
    Hard Drives
    2 X 1 TB NVME drives
    PSU
    EVGA 850
    Case
    Phanteks Eclipse P400A
    Cooling
    EVGA 280 AIO
    Keyboard
    Logitech G510s/ Logitech G13
    Mouse
    Logitech G502
    Internet Speed
    24/1
    Antivirus
    ESET/MBAM Pro/SAS Pro
    Browser
    Chrome/ Firefox/ Edge
  • Computer type
    Laptop
    System Manufacturer/Model Number
    Dell 16 Plus
    OS
    Windows 11 Pro
    CPU
    Intel Ultra 9 288V
    Memory
    32 GB LPDDR5X 8533
    Monitor(s) Displays
    16" Mini-LED HDR600 Touch 90 Hz
    Screen Resolution
    2560X1600
    Hard Drives
    1 TB NVME
But understand, to run 2 graphics cards whether you choose AMD(Crossfire) or Nvidia(SLI) it will have to be the exact same model card...

You will only need to do that, buy the same card, if you set them up in SLI or Crossfire. However, if you use them as independent cards you can use different makes and models. Heck, you can use an AMD card with an Nvidia card each driving their own monitors. Windows 7 supports this kind of configuration. Using SLI or Crossfire is NOT recommended for this type of configuration. As it will not increase the number of display you can use.

BTW, if you go with the AMD processor, be aware despite it saying it is a 6-core processor in real world terms it is truly a 3-core processor, The other 3-cores are more akin to HyperThreading, virtual cores. Defined in simple terms, however. There is also a hot-patch from Microsoft to improve performance on AMD FX processors, I don't recall on how to get it but a search should point the way.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Alienware Aurora ALX R4
OS
Windows 10 Pro (x64)
CPU
Intel Core i7-3930K (3.2GHz - 4.5GHz)
Motherboard
Alienware Aurora-R4 x79
Memory
4x Samsung 4GB PC3-12800 DDR3 (16GB 1600MHz)
Graphics Card(s)
Nvidia Geforce GTX 690
Sound Card
SteelSeries Siberia Elite
Monitor(s) Displays
Dell UltraSharp U3011
Screen Resolution
2560x1600
Hard Drives
Samsung 850 Pro 256 GB, Seagate 1TB Desktop Hybrid HDD, 2x Western Digital 4TB Green HDD
PSU
875W Some Dell PSU <.<
Case
Alienware Aurora ALX
Cooling
Custom Liquid Cooling (EK CPU & GPU blocks) dual EK 480RAD
Keyboard
Logitech G710+ Mechanical
Mouse
Logitech G700s
Internet Speed
Verizon Fios (50 mbps average)
Other Info
Server: Intel NUC D54250WYK: i5-4250U, 16GB, 256 GB mSATA, Windows Server 2012 R2
Thanks again for the replies!

I was pretty sure video cards could be installed as separate entities sans SLI or Crossfire (one of the reasons I was opting for a 990x MB). The one precaution I would take is to at least choose matching manufacturers, just seems driver install and setup would be a bit less likely to have concerns. I see both the HD6670 and HD7750 are available fanless for $60-$100. If I could make up my mind right now I "should" jump on Newegg's deal of an MSI HD7770 1GB DDR5 (with fan) for $78 (rebate + coupon code). As essenbe stated fan noise would most likely be a non-issue seeing as my fan equipped GT520 has not been audible since its install nearly a year ago.

Appreciate the reminder that AMD plays a little loose with the definition of "cores". I''m going to have to sleep another night or two on this one as I still may pony up for an i5.

:)
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self Assembly
OS
Windows 10 64
CPU
Intel i5 3570K (4.13GHz w/cool & quiet))
Motherboard
ASUS P8Z77-V LK
Memory
4x-4Gb Crucial Ballistix Sport PC3-12800 (1600)
Graphics Card(s)
GeForce GTX 1060 6GB
Sound Card
Realtek ALC892 (onboard)
Monitor(s) Displays
TCL 50" 4K
Screen Resolution
3840x2160
Hard Drives
Crucial MX500, Intel 330; Adata 480; Sea ST8000MD
PSU
Antec HCG-520M
Cooling
CPU - Coolermaster Hyper 212 P, Case - 2-120mm Scythe
Keyboard
Logitecl compact
Mouse
Logitec M705
Internet Speed
Gigabit
Other Info
1 RX-C525 Rosewill trayless hot-swap mobile rack
Back
Top