You are building your own custom PC and there are risks to doing that.

I think your solution is fine.