Both changes in this update come from a single detailed review. Thank you for writing it; this is exactly the kind of feedback that shapes the app.
NEW: Background quality now has three modes in Settings: "Automatic", "Always high" and "Always standard". In Automatic mode, the app lowers AI background restoration quality when it slows down, and now also when other applications keep your GPU busy; you can pick the GPU load threshold (80, 90 or 95 percent) or turn the load check off. The load reading is vendor-independent and costs about one millisecond, and the app's own usage is excluded so it never throttles itself.
NEW: The "High quality (AI)" engine has a GPU/CPU balance slider. Choose how much of the AI model lives on the GPU (0 to 100 percent) and how many CPU threads it may use. In our measurements the trade-off is smooth: fully on GPU a short line takes about 55 ms with 1.3 GB of VRAM, half on GPU about 157 ms with 0.9 GB, fully on CPU about 294 ms with almost no VRAM. Useful when your GPU is busy with the game, or when it is much weaker or stronger than your CPU. The default (100 percent GPU) behaves exactly as before. Standard engines are not affected; their models run whole on one device.
NOTE: All of this lives in Settings and changes nothing unless you touch it. The Intel NPU/GPU (OpenVINO) build remains on the "beta" branch.
