Felt hubs are private labeled pretty much no-name hubs, functional but nothing special. Shimano 105 hubs are very good and well worth the upgrade. DT rims are fine and would be a good choice too so the 105 hub with the DT rim would be a good replacement at moderate cost. As you have discovered, a complete wheel is close in cost and sometimes less expensive then relacing a new rim to an existing hub.