The NVIDIA GeForce GTX 1650 is a dedicated GPU found in budget gaming laptops sold from 2019 to 2023, and in budget desktop builds. It has 4 GB of GDDR5 or GDDR6 video memory and is more than capable of running Roblox. The GTX 1650 is not the problem. The default configuration is.

On a GTX 1650 laptop, Roblox almost always needs to be forced to use the dedicated GPU. Windows and NVIDIA both default to power-saving behavior that routes lightweight applications like Roblox to the integrated Intel GPU. This is the single most common cause of GTX 1650 users getting integrated-tier FPS.

Getting 25–35 FPS on a GTX 1650 laptop? This is almost certainly the wrong GPU running. Fix this first — it takes 60 seconds and typically triples your FPS.

Fix the GPU routing first (laptops only)

Press Win+I → System → Display → Graphics. Click "Add an app." Navigate to %localappdata%\Roblox\Versions and add RobloxPlayerBeta.exe. Click Roblox in the list → Options → High performance → Save. Relaunch Roblox. Check your FPS.

If you now see FPS above 60, you were running on integrated graphics. Everything below is still worth doing but you have already solved the main problem.

FPS by game

These numbers assume Roblox is using the GTX 1650, not integrated graphics. Roblox defaults to a 60 FPS cap — remove it in Settings → Frame Rate Cap to see the full numbers.

Game Default (60 FPS cap) Uncapped + optimized
Arsenal 60 FPS (capped) 90–130 FPS
Tower of Hell 60 FPS (capped) 100–160 FPS
Brookhaven RP 55–60 FPS 60–90 FPS
Pet Simulator 99 48–58 FPS 55–75 FPS
Adopt Me! 50–60 FPS 60–85 FPS

NVIDIA Control Panel settings

Right-click your desktop → NVIDIA Control Panel → Manage 3D Settings → Program Settings → Add → RobloxPlayerBeta.exe.

Set these values for Roblox:

Power Management ModePrefer Maximum Performance
Low Latency ModeUltra
Texture Filtering — QualityHigh Performance
Preferred refresh rateHighest available

Click Apply. "Prefer Maximum Performance" keeps the GPU at its rated clock during Roblox instead of throttling in lighter moments. "Ultra" Low Latency Mode submits frames just-in-time instead of buffering them, which reduces the delay between your input and what appears on screen.

Remaining steps

Power plan: High Performance. Press Win+R → powercfg.cpl → select High Performance. On a GTX 1650 laptop, this matters because the CPU also throttles under Balanced mode, and Roblox is partially CPU-bound.

Disable fullscreen optimizations. Press Win+R → %localappdata%\Roblox\Versions. Open the newest folder. Right-click RobloxPlayerBeta.exe → Properties → Compatibility → check "Disable fullscreen optimizations" → OK. Gives Roblox exclusive display output and removes one frame of input lag.

Remove the FPS cap. In any Roblox game, press Esc → Settings → Frame Rate Cap → set to your monitor's refresh rate (144, 165, or 240 for gaming monitors). This is what unlocks the FPS numbers in the table above.

Disable Xbox Game Bar. Press Win+I → Gaming → Xbox Game Bar → off. Then Gaming → Captures → background recording off.

Want the full checklist for your exact setup? Run the benchmark — it detects your GPU and generates a prioritized list for your specific hardware.