Я бы предложил настроить виртуальную машину с установленным только вашим программным обеспечением, а затем просто изменить характеристики оперативной памяти и процессора. на нем и повторно протестируем.
Это займет некоторое время, но это отличный способ определить это и посмотреть, какие области вашего приложения могут быть улучшены.
Ну, минимальными требованиями для вашего приложения, написанного на C #, вероятно, будет .Net framework, на которой есть хорошая страница , где перечислены требования для различных версий. .
Насколько пригодно ваше приложение при использовании рекомендованного минимума? Вам нужно будет найти какое-то оборудование ( или использовать виртуальную машину , см. Комментарии) и опробовать его.
Это зависит от типа приложения, которое вы пишете. Например, для трехмерной видеоигры может потребоваться оборудование с поддержкой DirectX. Если вы пишете офисное приложение (текстовые процессоры и т. Д.), Достаточно любого современного компьютера с .NET framework :)