How to downsample AudioCaptureComponent / Submix

I am using an AudioCaptureComponent to record a guitar in real time. Then I am using StartAnalyzingOutput and GetMagnitudeForFrequencies to get the spectrum. However as far as I understand the resolution of the spectrum is not high enough as the microphone is sampled at 44100Hz (the lowest I can set it to in Windows) and the maximum FFT size selectable in StartAnalyzingOutput is 4096 which gives buckets of 44100/4096 ~ 10.7Hz. For the lower frequencies this resolution is not enough to distuingish between all notes (eg. from E2 to F2 it is 87.3Hz - 82.4Hz ~ 4.9Hz). Is there a way to downsample the input or to increase the FFT window further? Or perhaps is there something else that I am misunderstanding about the process?

Thank you!

I found Audio Mixer Sample Rate which can be set in the project settings for different platforms. While that solved my immediate problem it also downsamples everything else which is not desired. Also a video of the result if anyone is interested (beware headphone users):