Does a dual key or single key lookup perform better on a table with a lot of data?
I don't think it would really matter.  You can cluster on both without concatenating them:

CREATE CLUSTERED INDEX ixc_MyIndexName ON MyTable (GroupA, GroupB)


Which will accomplish the same thing but not require you to modify your data.