Practically, you can't. You can easily restrict/shape traffic and with a well-thought QoS-policy you can make all traffic-handling more "smooth". But you can't directly guarantee a bandwidth.
You could shape all other traffic so that you have "rest" for that specific PC, but before doing that I would rethink about my requirements.
If you found this post helpful, please give it Kudos. If my answer solves your problem, please click Accept as Solution so others can benefit from it.