So there’s a couple of different points to consider here: one is in the selection of streamlines, the other is the quantification of connection strength.
For selection of streamlines corresponding to a bundle, I tend to recommend the tck2connectome - connectome2tck approach that’s been described in other threads, as it’s more likely to result in the “expected” behaviour when selecting streamlines based on grey matter regions of interest (where ACT-terminated streamlines may not actually intersect a ROI if it is defined only inside grey matter voxels).
For quantification, only 1 and 3 permit quantitative interpretation of connectivity using the SIFT model. Though note that 3 only works with SIFT2: SIFT would simply remove the large number of streamlines within your pathway of interest as part of its optimisation process. If your pathway is reasonably large, I would suggest sticking with approach 1 for simplicity.