Dallas-based CompUSA Inc, the largest US computer store chain, is to buy PCs Compleat Inc, Marlborough, Massachusetts direct marketer of branded computers and peripherals, in a share swap valued at about $123m.